เมนูนำทาง
PHTML_Encoder การทำงานของ PHTML EncoderPHTML Encoder จะทำการเข้ารหัสพีเอชพีสคริปต์บนเครื่องแม่ข่ายด้วยขั้นตอนวิธีการเข้ารหัสที่ผู้ใช้เลือกไว้ แต่เครื่องแม่ข่ายยังคงสามารถประมวลผลสคริปต์ดังกล่าวได้ปกติ ทั้งนี้เพื่อให้ผู้ใช้เกิดความมั่นใจว่าสคริปต์ของตนจะไม่ถูกนำไปเผยแพร่โดยไม่ได้รับอนุญาต
การเข้ารหัสสคริปต์โดยใช้ PHTML Encoder |
ภาพแสดงการประมวลผลสคริปต์ที่ผ่านการเข้ารหัสแล้ว |
<?phpphpinfo () ;?>
PHPEnc8+æ&FºUJ�Y&#Yr) njLµY÷w}a
เมื่อมีเครื่องลูกข่ายเชื่อมต่อเข้ามายังเครื่องแม่ข่ายเว็บ เครื่องแม่ข่ายจะทำการค้นหาไฟล์พีเอชพีสคริปต์แล้วส่งไปให้ PHP preprocessor ตามปกติ[2]ทั้งนี้หากเราได้ทำการติดตั้งไลบรารีของโปรแกรมเอาไว้แล้ว PHP preprocessor จะสามารถทำความเข้าใจสคริปต์ที่ถูกเข้ารหัสไว้ได้เสมือนว่ามันไม่ได้ถูกเข้ารหัส PHP preprocessor จะทำการประมวลผลเปลี่ยนสคริปต์นั้นเป็นHTML แล้วส่งเป็นเว็บเพจกลับไปยังเครื่องลูกข่ายอีกครั้ง
PHTML Encoder สามารถใช้ขั้นตอนวิธีในการเข้ารหัสดังต่อไปนี้ได้ 3-WAY, AES (Rijndael) , Blowfish, CAST-128, CAST-256, DESX (DES-XEX3) , Diamond2, GOST, IDEA, MARS, RC2, RC5, RC6, SAFER, Serpent, SHARK, Skipjack,Square, TEA, Triple DES,Twofish ฯลฯ
อย่างไรก็ตาม PHTML Encoder ที่จำหน่ายเสรีนั้นมีข้อเสียอยู่นั่นคือการที่ผู้ใช้ไม่สามารถเลือกคีย์หรือขั้นตอนวิธีด้วยตัวเองได้หากไม่ใช้เวอร์ชัน PRO (ซึ่งต้องซื้อจากผู้พัฒนา) ทำให้ผู้ใช้ PHTML Encoder คนอื่นๆ สามารถถอดรหัสสคริปต์ของตัวผู้ใช้เองได้ทั้งหมด
เมนูนำทาง
PHTML_Encoder การทำงานของ PHTML Encoderใกล้เคียง
PHTML Encoderแหล่งที่มา
WikiPedia: PHTML_Encoder http://www.onlamp.com/pub/a/php/2001/02/22/php_fou... http://www.pawlan.com/Monica/crypto/ http://www.rssoftlab.com http://www.rssoftlab.com/phpenc.php http://www.php.net/ http://en.wikipedia.org/wiki/PHP